
#ifndef _SAMOLOT
#define _SAMOLOT
#include "header.h"
#include "GUI.h"
#include "Komunikacja.h"
class Samolot 
{
friend class Komunikacja;
private:
PtWidget_t * ikonka;
const int id;
const string model;
int czas_obslugi;
bool czy_szeroki_pas;
Polozenie polozenie;
Status status;

public:
bool awaria;
//kostruktor
Samolot(int k_id, string k_model, Komunikacja * komunikacja);

void getSamolot(int czasObslufi, bool CzySzerokiPas);



//Get ID
int getID();

string getModel();
//ustalenie polozenia samolotu, wywakuc gui, bedzie rysowanie w watku.
void ustalPolozenie(GUI * gui,float X, float Y);


void setPolozenie(float X, float Y);
Polozenie getPolozenie();

void ustalparametry(int czas, bool szeroki);





int getCzas();
bool getPas();

Status getStatus();

string getStatusString();

void setStatus(Status st);

void setIkonka(PtWidget_t* ikona);
PtWidget_t *getIkonka();
};



#endif
